package com.coolw.data.migrate.common.alarm;

import com.coolw.data.migrate.entity.DataMigrateLogEntity;

import java.util.List;

/**
 * 告警接口
 *
 * @author coolw
 * @date 2024/2/21 15:54
 */
public interface Alarm {

    /**
     * 告警处理
     *
     * @param record 需要告警的数据迁移记录
     * @return 处理结果
     */
    boolean doAlarm(DataMigrateLogEntity record);

    /**
     * 告警处理
     *
     * @param records 需要告警的数据迁移记录列表
     * @return 处理结果
     */
    boolean doAlarm(List<DataMigrateLogEntity> records);
}
